package com.ruoyi.system.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 非转子式流速仪对象 nonrotordata
 * 
 * @author ruoyi
 * @date 2024-07-19
 */
@Data
public class Nonrotordata extends BaseEntity
{
    private static final Long serialVersionUID = 1L;
    private int number;
    /** $column.columnComment */
    private BigDecimal id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String testdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal setspeed;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal uniformspeed;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal minspeed;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal maxspeed;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal averageIV;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV5;
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV6;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV7;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV8;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV9;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IV10;
    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal absolute;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal relative;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String username;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal targetdistance;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal blindarea;
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal rsd;
    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal devicetype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal WaterTmp;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal RoomTmp;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal Humidity;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal AtomPressure;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String taskId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String StrIV;
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IVD1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IVD2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IVD3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IVD4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal IVD5;
    public void setId(BigDecimal id) 
    {
        this.id = id;
    }

    public BigDecimal getId() 
    {
        return id;
    }
    public void setTestdate(String testdate) 
    {
        this.testdate = testdate;
    }

    public String getTestdate() 
    {
        return testdate;
    }
    public void setSetspeed(BigDecimal setspeed) 
    {
        this.setspeed = setspeed;
    }

    public BigDecimal getSetspeed() 
    {
        return setspeed;
    }
    public void setUniformspeed(BigDecimal uniformspeed) 
    {
        this.uniformspeed = uniformspeed;
    }

    public BigDecimal getUniformspeed() 
    {
        return uniformspeed;
    }
    public void setMinspeed(BigDecimal minspeed) 
    {
        this.minspeed = minspeed;
    }

    public BigDecimal getMinspeed() 
    {
        return minspeed;
    }
    public void setMaxspeed(BigDecimal maxspeed) 
    {
        this.maxspeed = maxspeed;
    }

    public BigDecimal getMaxspeed() 
    {
        return maxspeed;
    }
    public void setAverageIV(BigDecimal averageIV) 
    {
        this.averageIV = averageIV;
    }

    public BigDecimal getAverageIV() 
    {
        return averageIV;
    }
    public void setIV1(BigDecimal IV1) 
    {
        this.IV1 = IV1;
    }

    public BigDecimal getIV1() 
    {
        return IV1;
    }
    public void setIV2(BigDecimal IV2) 
    {
        this.IV2 = IV2;
    }

    public BigDecimal getIV2() 
    {
        return IV2;
    }
    public void setIV3(BigDecimal IV3) 
    {
        this.IV3 = IV3;
    }

    public BigDecimal getIV3() 
    {
        return IV3;
    }
    public void setIV4(BigDecimal IV4) 
    {
        this.IV4 = IV4;
    }

    public BigDecimal getIV4() 
    {
        return IV4;
    }
    public void setIV5(BigDecimal IV5) 
    {
        this.IV5 = IV5;
    }

    public BigDecimal getIV5() 
    {
        return IV5;
    }
    public void setAbsolute(BigDecimal absolute) 
    {
        this.absolute = absolute;
    }

    public BigDecimal getAbsolute() 
    {
        return absolute;
    }
    public void setRelative(BigDecimal relative) 
    {
        this.relative = relative;
    }

    public BigDecimal getRelative() 
    {
        return relative;
    }
    public void setUsername(String username) 
    {
        this.username = username;
    }

    public String getUsername() 
    {
        return username;
    }
    public void setTargetdistance(BigDecimal targetdistance) 
    {
        this.targetdistance = targetdistance;
    }

    public BigDecimal getTargetdistance() 
    {
        return targetdistance;
    }
    public void setBlindarea(BigDecimal blindarea) 
    {
        this.blindarea = blindarea;
    }

    public BigDecimal getBlindarea() 
    {
        return blindarea;
    }
    public void setDevicetype(BigDecimal devicetype) 
    {
        this.devicetype = devicetype;
    }

    public BigDecimal getDevicetype() 
    {
        return devicetype;
    }
    public void setWaterTmp(BigDecimal WaterTmp) 
    {
        this.WaterTmp = WaterTmp;
    }

    public BigDecimal getWaterTmp() 
    {
        return WaterTmp;
    }
    public void setRoomTmp(BigDecimal RoomTmp) 
    {
        this.RoomTmp = RoomTmp;
    }

    public BigDecimal getRoomTmp() 
    {
        return RoomTmp;
    }
    public void setHumidity(BigDecimal Humidity) 
    {
        this.Humidity = Humidity;
    }

    public BigDecimal getHumidity() 
    {
        return Humidity;
    }
    public void setAtomPressure(BigDecimal AtomPressure) 
    {
        this.AtomPressure = AtomPressure;
    }

    public BigDecimal getAtomPressure() 
    {
        return AtomPressure;
    }
    public void setTaskId(String taskId) 
    {
        this.taskId = taskId;
    }

    public String getTaskId() 
    {
        return taskId;
    }
    public void setStrIV(String StrIV) 
    {
        this.StrIV = StrIV;
    }

    public String getStrIV() 
    {
        return StrIV;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("testdate", getTestdate())
            .append("setspeed", getSetspeed())
            .append("uniformspeed", getUniformspeed())
            .append("minspeed", getMinspeed())
            .append("maxspeed", getMaxspeed())
            .append("averageIV", getAverageIV())
            .append("IV1", getIV1())
            .append("IV2", getIV2())
            .append("IV3", getIV3())
            .append("IV4", getIV4())
            .append("IV5", getIV5())
            .append("absolute", getAbsolute())
            .append("relative", getRelative())
            .append("username", getUsername())
            .append("targetdistance", getTargetdistance())
            .append("blindarea", getBlindarea())
            .append("devicetype", getDevicetype())
            .append("WaterTmp", getWaterTmp())
            .append("RoomTmp", getRoomTmp())
            .append("Humidity", getHumidity())
            .append("AtomPressure", getAtomPressure())
            .append("taskId", getTaskId())
            .append("StrIV", getStrIV())
            .toString();
    }
}
